\section{R\'{e}f\'{e}rence de la classe CDecl\-Manager::CDeclaration}
\label{classCDeclManager_1_1CDeclaration}\index{CDeclManager::CDeclaration@{CDeclManager::CDeclaration}}
Classe d\'{e}crivant une d\'{e}claration manipul\'{e}e par {\bf CDecl\-Manager}{\rm (p.\,\pageref{classCDeclManager})}.  


Graphe de collaboration de CDecl\-Manager::CDeclaration:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=91pt]{classCDeclManager_1_1CDeclaration__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{CompactItemize}
\item 
{\bf CDeclaration} ({\bf Symbol\-Id} i, {\bf CType} t)
\begin{CompactList}\small\item\em Constructeur, cr\'{e}e une d\'{e}claration utilis\'{e}e. \item\end{CompactList}\item 
string {\bf to\-String} ()
\begin{CompactList}\small\item\em Convertit une d\'{e}claration en cha\^{\i}ne. \item\end{CompactList}\end{CompactItemize}
\subsection*{Attributs publics}
\begin{CompactItemize}
\item 
{\bf Symbol\-Id} {\bf id}
\begin{CompactList}\small\item\em Identifiant de la variable. \item\end{CompactList}\item 
{\bf CType} {\bf type}
\begin{CompactList}\small\item\em Type de la variable. \item\end{CompactList}\item 
bool {\bf used}
\begin{CompactList}\small\item\em Flag indiquant si la variable est utilis\'{e}e ou pas. \item\end{CompactList}\end{CompactItemize}


\subsection{Description d\'{e}taill\'{e}e}
Classe d\'{e}crivant une d\'{e}claration manipul\'{e}e par {\bf CDecl\-Manager}{\rm (p.\,\pageref{classCDeclManager})}. 



D\'{e}finition \`{a} la ligne 30 du fichier declarations.h.

\subsection{Documentation des contructeurs et destructeur}
\index{CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}!CDeclaration@{CDeclaration}}
\index{CDeclaration@{CDeclaration}!CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CDecl\-Manager::CDeclaration::CDeclaration ({\bf Symbol\-Id} {\em i}, {\bf CType} {\em t})\hspace{0.3cm}{\tt  [inline]}}\label{classCDeclManager_1_1CDeclaration_be8df6f3204f8789db9450c06ed7f9f2}


Constructeur, cr\'{e}e une d\'{e}claration utilis\'{e}e. 



D\'{e}finition \`{a} la ligne 38 du fichier declarations.h.

R\'{e}f\'{e}rences type, et used.

\subsection{Documentation des fonctions membres}
\index{CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}!toString@{toString}}
\index{toString@{toString}!CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string CDecl\-Manager::CDeclaration::to\-String ()\hspace{0.3cm}{\tt  [inline]}}\label{classCDeclManager_1_1CDeclaration_dafc5d2c0887a31029919d4b21f08625}


Convertit une d\'{e}claration en cha\^{\i}ne. 



D\'{e}finition \`{a} la ligne 41 du fichier declarations.h.

R\'{e}f\'{e}rences CType::to\-String(), et type.

Voici le graphe d'appel pour cette fonction:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=173pt]{classCDeclManager_1_1CDeclaration_dafc5d2c0887a31029919d4b21f08625_cgraph}
\end{center}
\end{figure}


\subsection{Documentation des donn\'{e}es membres}
\index{CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}!id@{id}}
\index{id@{id}!CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Symbol\-Id} {\bf CDecl\-Manager::CDeclaration::id}}\label{classCDeclManager_1_1CDeclaration_601765983fd0af465cb32f7131077af9}


Identifiant de la variable. 



D\'{e}finition \`{a} la ligne 33 du fichier declarations.h.\index{CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}!type@{type}}
\index{type@{type}!CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CType} {\bf CDecl\-Manager::CDeclaration::type}}\label{classCDeclManager_1_1CDeclaration_7334bc08c2ed31284273c5b27e2d22d0}


Type de la variable. 



D\'{e}finition \`{a} la ligne 34 du fichier declarations.h.

R\'{e}f\'{e}renc\'{e} par CDeclaration(), et to\-String().\index{CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}!used@{used}}
\index{used@{used}!CDeclManager::CDeclaration@{CDecl\-Manager::CDeclaration}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf CDecl\-Manager::CDeclaration::used}}\label{classCDeclManager_1_1CDeclaration_2a1da882c0028d8c279550c24902c58f}


Flag indiquant si la variable est utilis\'{e}e ou pas. 



D\'{e}finition \`{a} la ligne 35 du fichier declarations.h.

R\'{e}f\'{e}renc\'{e} par CDeclaration().

La documentation de cette classe a \'{e}t\'{e} g\'{e}n\'{e}r\'{e}e \`{a} partir du fichier suivant:\begin{CompactItemize}
\item 
{\bf declarations.h}\end{CompactItemize}
